<html>
    <head>
        <title>默认值</title>
    </head>
    <body>
        <script>
            /*
                2、默认值

                                        自动为新属性设置默认值，这是属性类型的自然默认值，例如string的null，false或int的0。

                                        有两种方法可以覆盖默认值：

                                            ①、DefaultValue选项

                                                    DefaultValue选项可以设置为任何值：

                                                            property =>
                                                            {
                                                                property.DefaultValue = 42;
                                                            }
                                                                
                                            ②、 DefaultValueFactory选项
                                                                                    
                                                     DefaultValueFactory可以设置为返回默认值的函数：
                                                     
                                                        property =>
                                                        {
                                                            property.DefaultValueFactory = () => DateTime.Now;
                                                        }

                                            options.DefaultValueFactory的优先级高于options.DefaultValue。

                                        
                                           提示：仅当默认值可能随时间变化时才使用DefaultValueFactory选项（如本例中的DateTime.Now）。如果它是一个常量值，则使用DefaultValue选项。

            */
        </script>
    </body>
</html>